﻿using System;
using System.Collections.Generic;

namespace User.Api.Dto.BillOrder
{
    public class GetOrderListResponse : BaseResponse
    {
        /// <summary>
        /// 订单列表
        /// </summary>
        public List<Order> Orders { get; set; }

        public class Order
        {
            /// <summary>
            /// 订单Id
            /// </summary>
            public int OrderId { get; set; }

            /// <summary>
            /// 订单号
            /// </summary>
            public string OrderNo { get; set; }

            /// <summary>
            /// 就诊卡号
            /// </summary>
            public string CardNo { get; set; }

            /// <summary>
            /// 就诊人姓名
            /// </summary>
            public string CardName { get; set; }

            /// <summary>
            /// 就诊流水号
            /// </summary>
            public string ClinicNo { get; set; }
            /// <summary>
            /// 缴费单开单费用
            /// </summary>
            public string PrescMoney { get; set; }
            /// <summary>
            /// 缴费单开单科室
            /// </summary>
            public string OrderDept { get; set; }
            /// <summary>
            /// 缴费单开单时间
            /// </summary>
            public string OrderDate { get; set; }
            /// <summary>
            /// 缴费时间
            /// </summary>
            public string FetchTime { get; set; }
            /// <summary>
            /// 来源
            /// </summary>
            public string TypeId { get; internal set; }
            /// <summary>
            /// 发票状态：1有效 2退款 3作废
            /// </summary>
            public string InvoStatus { get; internal set; }
        }        
    }
}